throw oneself headlong - Spanish English Dictionary